home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_stylesheets.idb / usr / freeware / bin / db2dvi.z / db2dvi
Encoding:
Text File  |  1999-07-21  |  855 b   |  41 lines

  1. #! /bin/sh
  2.  
  3. STYLESHEET=${ROOT}/usr/freeware/lib/sgml/stylesheets/cygnus-both.dsl
  4. ADMON_GRAPHICS=${ROOT}/usr/freeware/lib/sgml/stylesheets/nwalsh-modular/images/*.gif
  5.  
  6. if [ $# -gt 2 ]
  7. then
  8.   echo "Usage: `basename $0` [filename.sgml]" >&2
  9.   exit 1
  10. fi
  11.  
  12. if [ $# -eq 1 ]
  13. then
  14.   if [ ! -r $1 ]
  15.   then
  16.     echo Cannot read \"$1\".  Exiting. >&2
  17.     exit 1
  18.   fi
  19.   if echo $1 | egrep -i '\.sgml$|\.sgm$' >/dev/null 2>&1
  20.   then
  21.     output="`echo $1 | sed 's,\.sgml$,.dvi,;s,\.sgm$,.dvi,'`"
  22.   fi
  23. fi
  24.  
  25. echo OUTPUT FILE NAME IS $output
  26.  
  27. TMPFN=`echo $1 | sed 's/\.sgml//'`
  28.  
  29. jade -t tex -d ${STYLESHEET}\#print -o ${TMPFN}.tex $1
  30.  
  31. jadetex ${TMPFN}.tex
  32.  
  33. # if there are unresolved references, re-run jadetex, twice 
  34. if egrep '^LaTeX Warning: There were undefined references.$' ${TMPFN}.log >/dev/null 2>&1
  35. then
  36.     jadetex ${TMPFN}.tex
  37.     jadetex ${TMPFN}.tex
  38. fi
  39.  
  40. exit 0
  41.